// IMusicPlayerService.aidl
package com.atguigu.mobileplayer2;

// Declare any non-default types here with import statements

interface IMusicPlayerService {

    /**
        *
        * @param position
        */
        void openAudio(int position);


       /**
        *
        */
        void start();

       /**
        *
        */
        void pause();

       /**
        *
        */
        void stop();

       /**
        *
        * @return
        */
        int getCurrentPosition();


       /**
        *
        * @return
        */
        int getDuration();

       /**
        *
        * @return
        */
        String getArtist();

       /**
        *
        * @return
        */
        String getName();


       /**
        *
        * @return
        */
        String getAudioPath();

       /**
        *
        */
        void next();


       /**
        *
        */
        void pre();

       /**
        *
        * @param playmode
        */
        void setPlayMode(int playmode);

       /**
        *
        * @return
        */
        int getPlayMode();

        /**
        *
        */
         boolean isPlaying();

         /**

         */
         void seekTo(int position);

         int getAudioSessionId();
}
